| yoav | 4839a0a | 2017-06-03 00:31:06 | [diff] [blame] | 1 | <!DOCTYPE html> | 
|  | 2 | <script src="/resources/testharness.js"></script> | 
|  | 3 | <script src="/resources/testharnessreport.js"></script> | 
|  | 4 | <script> | 
|  | 5 | test(function() { | 
|  | 6 | var link = document.createElement("link"); | 
|  | 7 | var values = { | 
|  | 8 | "Image": "image", | 
|  | 9 | "images": "", | 
|  | 10 | "scripT": "script", | 
|  | 11 | "style": "style", | 
|  | 12 | "": "", | 
|  | 13 | "foNt": "font", | 
|  | 14 | "foobar": "", | 
|  | 15 | "video": "video", | 
|  | 16 | "audio": "audio", | 
|  | 17 | "track": "track", | 
|  | 18 | }; | 
|  | 19 | var keys = Object.keys(values); | 
|  | 20 | for (var i = 0; i < keys.length; ++i) { | 
|  | 21 | link.as = keys[i]; | 
|  | 22 | assert_true(link.as == values[keys[i]]); | 
|  | 23 | } | 
|  | 24 | }, "Make sure that the `as` value reflects only known values"); | 
|  | 25 | </script> |